package com.music.client.songs.client;

import java.util.Collection;
import java.util.List;

import com.music.service.songs.beans.Song;

public interface SongClient {
	public Song addNewSong(final Long pMemberId,Song pSong);

	public void deleteSong(Song pSong);

	public Song editSong(Song pSong);

	public boolean checkMemberPermissionForSong(final Long pMemberId,final Long pSongId);

	public boolean setPreferredUrlForSongForMember(final Long pMemberId, final Long pSongId,final Long pUrlId) ;
	
	public List<Song> viewSongs(Collection<Long> pSongIds);
}
